package hcn.protocol.registration;

/**
 * 提交预约信息
 */
public class RegInfoRequest {
    private String hospitalCode;
    private String departmentCode;
    private String doctorCode;
    //    private int appointmentType;
    /**
     * 预约方式
     * 1	现场预约
     * 2	电话预约
     * 3	诊间预约
     * 4	院内自助预约
     * 5	网上预约
     * 6	APP预约
     */
    private int source;
    private int outpatientType;
    private double regFee;
    private String patientCode;
    private String workId;
    private String patientMedicalCardType;
    private String patientMedicalCardNumber;
    private String patientIdentityCardType;
    private String patientIdentityCardNumber;
    private String patientBirthday;
    private String patientName;
    private String patientMobile;
    private int patientSex;
    private String outOrderNumber;
    // 获取预约挂号地址 url
    private String regUrl;

    private String orgId;

    private String schduleDate;
    /**
     * 挂号操作人
     */
    private String registerOperator;
    /**
     * 操作日期
     */
    private String operateDateTime;

    private String age;
    private String MPI;
    /**
     * 1	上午
     * 2	下午
     * 3	晚上
     */
    private String doctorDutyType;
    //就诊开始时间
    private String startDt;
    //就诊结束时间
    private String endDt;

    public String getStartDt() {
        return startDt;
    }

    public void setStartDt(String startDt) {
        this.startDt = startDt;
    }

    public String getEndDt() {
        return endDt;
    }

    public void setEndDt(String endDt) {
        this.endDt = endDt;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public String getMPI() {
        return MPI;
    }

    public void setMPI(String MPI) {
        this.MPI = MPI;
    }


    public String getSchduleDate() {
        return schduleDate;
    }

    public void setSchduleDate(String schduleDate) {
        this.schduleDate = schduleDate;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public String getRegUrl() {
        return regUrl;
    }

    public void setRegUrl(String regUrl) {
        this.regUrl = regUrl;
    }

//    private String scheduleDate;
//    private int timeFlag;
//    private String beginTime;
//    private String endTime;
//    private String scheduleDetailId;
//    private int patientType;
//    private String payType;
//    private int registerType;
//    private String applyOrganizationCode;
//    private String applyOrganizationName;
//    private String applyDepartmentCode;
//    private String applyDepartmentName;
//    private String applyDoctorCode;
//    private String applyDoctorName;


    public String getHospitalCode() {
        return hospitalCode;
    }

    public void setHospitalCode(String hospitalCode) {
        this.hospitalCode = hospitalCode;
    }

    public String getDepartmentCode() {
        return departmentCode;
    }

    public void setDepartmentCode(String departmentCode) {
        this.departmentCode = departmentCode;
    }

    public String getDoctorCode() {
        return doctorCode;
    }

    public void setDoctorCode(String doctorCode) {
        this.doctorCode = doctorCode;
    }

    public int getSource() {
        return source;
    }

    public void setSource(int source) {
        this.source = source;
    }

    public double getRegFee() {
        return regFee;
    }

    public void setRegFee(double regFee) {
        this.regFee = regFee;
    }

    public String getPatientCode() {
        return patientCode;
    }

    public void setPatientCode(String patientCode) {
        this.patientCode = patientCode;
    }


    public String getWorkId() {
        return workId;
    }

    public void setWorkId(String workId) {
        this.workId = workId;
    }


    public String getPatientMedicalCardNumber() {
        return patientMedicalCardNumber;
    }

    public void setPatientMedicalCardNumber(String patientMedicalCardNumber) {
        this.patientMedicalCardNumber = patientMedicalCardNumber;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public String getPatientMobile() {
        return patientMobile;
    }

    public void setPatientMobile(String patientMobile) {
        this.patientMobile = patientMobile;
    }

    public String getOutOrderNumber() {
        return outOrderNumber;
    }

    public void setOutOrderNumber(String outOrderNumber) {
        this.outOrderNumber = outOrderNumber;
    }


    public String getPatientIdentityCardNumber() {
        return patientIdentityCardNumber;
    }

    public String getPatientMedicalCardType() {
        return patientMedicalCardType;
    }

    public void setPatientMedicalCardType(String patientMedicalCardType) {
        this.patientMedicalCardType = patientMedicalCardType;
    }

    public String getPatientIdentityCardType() {
        return patientIdentityCardType;
    }

    public void setPatientIdentityCardType(String patientIdentityCardType) {
        this.patientIdentityCardType = patientIdentityCardType;
    }

    public void setPatientIdentityCardNumber(String patientIdentityCardNumber) {
        this.patientIdentityCardNumber = patientIdentityCardNumber;
    }

    public int getOutpatientType() {
        return outpatientType;
    }

    public void setOutpatientType(int outpatientType) {
        this.outpatientType = outpatientType;
    }

    public String getPatientBirthday() {
        return patientBirthday;
    }

    public void setPatientBirthday(String patientBirthday) {
        this.patientBirthday = patientBirthday;
    }

    public int getPatientSex() {
        return patientSex;
    }

    public void setPatientSex(int patientSex) {
        this.patientSex = patientSex;
    }

    public String getRegisterOperator() {
        return registerOperator;
    }

    public void setRegisterOperator(String registerOperator) {
        this.registerOperator = registerOperator;
    }

    public String getOperateDateTime() {
        return operateDateTime;
    }

    public void setOperateDateTime(String operateDateTime) {
        this.operateDateTime = operateDateTime;
    }

    public String getDoctorDutyType() {
        return doctorDutyType;
    }

    public void setDoctorDutyType(String doctorDutyType) {
        this.doctorDutyType = doctorDutyType;
    }
}
